/*
 * @Desc:
 * @author cheegon
 * @date 2022/2/8  10:39
**/


import { curr_env } from '@/config/envConfig'
import globalConfig from '@/config/globalConfig.js'

/**
 * 头
 * @type {string}
 */
const KEY_HEAD = `${ globalConfig.appName }_${ curr_env.envName }_`

/**
 * 用户信息
 */
const KEY_USER_INFO = KEY_HEAD + 'user_info'


/**
 * 设置用户信息
 * @param info
 */
export function setUserInfo(info) {
    return localStorage.setItem(KEY_USER_INFO, JSON.stringify(info))
}

/**
 * 获取用户信息
 * @returns {string|{}|any}
 */
export function getUserInfo() {
    let s = localStorage.getItem(KEY_USER_INFO)
    if (s) {
        return JSON.parse(s)
    }
    return s || {}
}

/**
 * 移除用户信息
 */
export function removeUserInfo() {
    return localStorage.removeItem(KEY_USER_INFO)
}

